<?php
/*
 * @Date: 2021-02-03 22:10:31
 * @名称: comics_add_invitation_aact 操作控制器
 * @版本: 0.01
 * @作者: 初雪桜
 * @邮箱: 202184199@qq.com
 * @最后编辑: 初雪桜
 * @LastEditTime: 2021-02-05 21:19:04
 * @FilePath: /Site/app/useradmin/controller/DataBaseController/BookList.php
 */

namespace app\useradmin\controller\DataBaseController;

use app\BaseController;
use think\facade\Db;

class BookList extends BaseController
{

    /**
     * 查询用户权限 - 只查询最后一条 请注意 只会查询 注册码过期的时间段内的
     *
     * @param String $BookId //书籍id
     * @param List $Permission //要查询的列
     * @return Json
     */
    public function find($book_id, $Permission = [], $user_id = null)
    {
        $where = [];
        if ($user_id) {
            array_push($where, ["user_id" => $user_id]);
        }

        $return_data = Db::table('book_list')
            ->where([
                "_id" => $book_id,
                "delete" => 0, //没有被删除的
                "state" => 0, //漫画状态 0异常 1 正常
                "exp_state" => 2, //扩展状态 在状态 异常的情况下判断这个 扩展状态 1待站长审核 2待删除
            ])
            ->field($Permission)
            ->find();
        $return_data = successJsonReturn($return_data);
        $return_data = json_decode($return_data->getContent(), true);
        return $return_data;
    }
}
